package com.lovo.csc.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.lovo.csc.bean.VendorBean;

import java.util.List;

public interface IVendorService {
    /**
     * 分页查询所有公共待审核的供应商
     * @param pageNO
     * @return
     */
    public Page<VendorBean> findByVendorStatus(Integer pageNO);

    /**
     * 根据id查询供应商详细信息
     * @param vendorId
     * @return
     */
    public VendorBean findById(long vendorId);

    /**
     * 审核通过修改状态
     * @param vendorId 供应商id
     * @param status 审核状态
     * @param str 审核通过未通过原因
     */
    public void updateVendorStatus(long vendorId,Integer status,String str);

    /**
     * 查询所有供应商
     * @return
     */
    public List<VendorBean> findAllSupper();
    /**
     * 远程调用修改投标书
     * @param vendorName 供应商名称
     * @param tenderIdNum 招标书编号
     * @param url pdf路径
     */
    void updateTenderVendor(String vendorName,String tenderIdNum,String url);


}
